Component Based Development in Software Engineering

نویسنده

  • Rupinder Singh
چکیده

-In today’s world, Component Based development is an active research area for more than a decade in software engineering. As they provide automated or semi-automated support for the various processes and the methods. There are three main approaches in Software Engineering world such as Structured, Object-oriented and Component-based approach. The last Component-based approach introduces more benefits to this world in terms of reusability, flexibility and maintainability. This paper basically provides the background of various software engineering approaches and compares the Component based development to the object oriented development approach and to the various other traditional approaches. Index Term– Component Based Development, Commercial off the shelf (COTS), Object-oriented Development, Process Models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Review on Component-Based Software Engineering and Testing

In the early 90s by the introduction of Microsoft’s Component Object Model (COM), Component Based Software Engineering (CBSE) has evolved as a popular software development methodology. Today Component Based Software Engineering (CBSE) is more generalized approach for software development. To ensure the quality of component based system testing is necessary. The objective of component-based soft...

متن کامل

Component-Based Software Engineering: Technologies, Quality Assurance Schemes, and Risk Analysis Tools

Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is much different from the traditional approach, quality assurance (QA) for component-based software development is a new topic in the so...

متن کامل

Emergence of Component Based Software Engineering

It was noticed that, most software systems are not new but are variants of systems that had been already developed. Hence, a new systems may be developed partially if not completely, from the pre-existing systems by reusing it. This brings the idea of reusability and gave the birth of a noble concept of Component Based Software Development, beyond object oriented development paradigm. Component...

متن کامل

Component-based software engineering: technologies, development frameworks, and quality assurance sc - Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific

Component-based software development approach is based on the idea to develop software systems by selecting appropriate of-the-shey components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is much diferent ?om the traditional approach, quality assurance (QA) for component-based software development is a new topic in the softwa...

متن کامل

Component Based Software Engineering

Traditional software estimation models are directed towards large monolithic software development projects. Contemporary software development practices require a new approach to software cost estimation. Contemporary development practices characterize a software application as interacting, independent components. Component-based development offers many potential benefits such as a greater reuse...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013